package com.zwcloud.zw.railway.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * Ccxxall 实体类。
 * 该类映射到数据库中的 ccxxall 表，用于表示车次信息的相关数据。
 *
 * @author [erfu]
 * 创建日期：[2025/3/5]
 */
@Data
@TableName("ccxxall")  // 指定对应的数据库表名
public class CcxxallEntity {

    /**
     * 主键 ID。
     * 对应数据库表中的 ccxx_key 字段。
     */
    @TableId(value = "ccxx_key")
    private Integer ccxxKey;

    /**
     * 批次名称。
     * 对应数据库表中的 ccxx_pici 字段。
     */
    @TableField("ccxx_pici")
    private String ccxxPici;

    /**
     * 车次名称。
     * 对应数据库表中的 ccxx_checi 字段。
     */
    @TableField("ccxx_checi")
    private String ccxxCheci;

    /**
     * 总车皮数。
     * 对应数据库表中的 ccxx_zcps 字段。
     */
    @TableField("ccxx_zcps")
    private Double ccxxZcps;

    /**
     * 到站。
     * 对应数据库表中的 ccxx_daozh 字段。
     */
    @TableField("ccxx_daozh")
    private String ccxxDaozh;

    /**
     * 品种。
     * 对应数据库表中的 ccxx_pinzh 字段。
     */
    @TableField("ccxx_pinzh")
    private String ccxxPinzh;

    /**
     * 总载重。
     * 对应数据库表中的 ccxx_zzaizh 字段。
     */
    @TableField("ccxx_zzaizh")
    private Double ccxxZzaizh;

    /**
     * 总实装。
     * 对应数据库表中的 ccxx_zshizh 字段。
     */
    @TableField("ccxx_zshizh")
    private Double ccxxZshizh;

    /**
     * 总误差。
     * 对应数据库表中的 ccxx_zwuch 字段。
     */
    @TableField("ccxx_zwuch")
    private Double ccxxZwuch;

    /**
     * 装车开始日期。
     * 对应数据库表中的 ccxx_datestart 字段。
     */
    @TableField("ccxx_datestart")
    private Integer ccxxDatestart;

    /**
     * 装车开始时间。
     * 对应数据库表中的 ccxx_timestart 字段。
     */
    @TableField("ccxx_timestart")
    private String ccxxTimestart;

    /**
     * 装车装完日期。
     * 对应数据库表中的 ccxx_dateend 字段。
     */
    @TableField("ccxx_dateend")
    private String ccxxDateend;

    /**
     * 装车装完时间。
     * 对应数据库表中的 ccxx_timeend 字段。
     */
    @TableField("ccxx_timeend")
    private String ccxxTimeend;

    /**
     * 备注。
     * 对应数据库表中的 ccxx_bz 字段。
     */
    @TableField("ccxx_bz")
    private String ccxxBz;

    /**
     * 车务。
     * 对应数据库表中的 ccxx_cw 字段。
     */
    @TableField("ccxx_cw")
    private String ccxxCw;


    @TableField("ccxx_gd")
    private String ccxxGd;

    /**
     * 记录员。
     * 对应数据库表中的 ccxx_jly 字段。
     */
    @TableField("ccxx_jly")
    private String ccxxJly;

    /**
     * 班次。
     * 对应数据库表中的 ccxx_bc 字段。
     */
    @TableField("ccxx_bc")
    private String ccxxBc;
}